MudPie: layers in the ball of mud
نویسنده
چکیده
The uses-hierarchy of a Smalltalk program’s packages is not generally available to its maintainer. This sets the stage for a common error extending a low level package in a way that makes it depend on a higher level package. Such a mistake introduces a cyclic dependency, which prevents the low level package, and all others in the cycle, from being reused independently. This paper describes a tool called MudPie that uses well-known techniques to visualize the dependency structure as it is reflected in the code. We apply these techniques to Smalltalk and show how SUnit tests can detect the cycles as they occur. This can help programmers learn a system’s package hierarchy and avoid breaking it.
منابع مشابه
Decreasing of water loss and mud cake thickness by CMC nanoparticles in mud drilling
CMC polymer is used as an additive to decrease water loss and mud-cake-thickness in mud drilling. In this study, the effect of CMC and CMC nanoparticles on water loss and mud-cake-thickness in mud drilling is investigated. CMC nanoparticles are made by using of ball milling and their size is measured by Particle size analyzer. CMC and CMC nanoparticles which were prepared by Hamilton batch mixe...
متن کاملDecreasing of water loss and mud cake thickness by CMC nanoparticles in mud drilling
CMC polymer is used as an additive to decrease water loss and mud-cake-thickness in mud drilling. In this study, the effect of CMC and CMC nanoparticles on water loss and mud-cake-thickness in mud drilling is investigated. CMC nanoparticles are made by using of ball milling and their size is measured by Particle size analyzer. CMC and CMC nanoparticles which were prepared by Hamilton batch mixe...
متن کاملEffect of Polyanionic Cellulose Polymer Nanoparticles on Rheological Properties of Drilling Mud
Polyanionic cellulose polymer is used as an additive in drilling mud in order to decrease water loss and mudcake- thickness. In this study effect of bulk and nanosize polyanionic cellulose on water loss and mud-cakethickness in mud drilling is investigated. Polyanionic cellulose nanoparticles are made by using of ball milling. Size of nanoparticles is measured by Particle size analyzer. Polyani...
متن کاملAn Improvement in Thermal and Rheological Properties of Water-based Drilling Fluids Using Multiwall Carbon Nanotube (MWCNT)
Designing drilling fluids for drilling in deep gas reservoirs and geothermal wells is a major challenge. Cooling drilling fluids and preparing stable mud with high thermal conductivity are of great concern. Drilling nanofluids, i.e. a low fraction of carbon nanotube (CNT) well dispersed in mud, may enhance the mixture thermal conductivity compared to the base fluids. Thus, they are potentially ...
متن کاملBig Ball of Mud
While much attention has been focused on high-level software architectural patterns, what is, in effect, the de-facto standard software architecture is seldom discussed. This paper examines the most frequently deployed architecture: the BIG BALL OF MUD. A BIG BALL OF MUD is a casually, even haphazardly, structured system. Its organization, if one can call it that, is dictated more by expediency...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computer Languages, Systems & Structures
دوره 30 شماره
صفحات -
تاریخ انتشار 2004